import 'package:flutter_component_pay/flutter_component_pay.dart';

/* 
* 支付回调结果模型
 */
class AbsPayResult {
  /// 错误编码说明；
  ///
  /// * 微信支付
  ///
  /// 0：success。
  ///
  /// * 支付宝支付:
  ///
  /// 9000：请求处理成功。
  ///
  /// 4000：系统异常。
  ///
  /// 6001：用户中途取消。
  ///
  /// 6002：网络连接出错。
  ///
  final int? code;

  /// 错误描述
  final String? errStr;

  ///
  final int? type;

  ///
  final String? extData;

  /// 支付类型
  final AbsPayWay way;

  AbsPayResult({
    this.way = AbsPayWay.wxPay,
    this.code,
    this.errStr,
    this.type,
    this.extData,
  });
}
